Regenerating Insulin Producing Cells For Diabetes Treatment - A Promising Frontier